home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 3: Developer Tools / Linux Cubed Series 3 - Developer Tools.iso / devel / lang / fortran / pgplot5.1 / pgplot5 / pgplot5.1.0 / doc / ver503.txt < prev    next >
Encoding:
Text File  |  1995-12-19  |  8.3 KB  |  191 lines

  1. PGPLOT version 5.0.3
  2.  
  3. Tested Systems
  4.  
  5. Version 5.0.3 has been tested with the following operating systems and
  6. compilers. Drivers tested include: GI, GL, NU, PP, PS, TT, VT, WD, X2, XW (but
  7. not all combinations of drivers and systems have been tested exhaustively).
  8.  
  9.    * HP-UX version A.09.01, HP Fortran/9000 (fort77), HP C (c89).
  10.    * OpenVMS AXP V6.1, DEC FORTRAN V6.2, DEC C V4.0 (tested on DEC 3000/M600).
  11.    * OpenVMS VAX V6.1, DEC FORTRAN V6.2, DEC C V4.0 (tested on VAXstation
  12.      4000-90). Note: the PGDISP server cannot be compiled on this system.
  13.    * Solaris 2.4 (SunOS 5.4), Sun Fortran 2.0.1, Sun C 2.0.1 (tested on
  14.      SPARCstation 10).
  15.    * SunOS 4.1.4, Sun Fortran 1.3.1, cc (tested on SPARCstation IPX). Note: the
  16.      C-binding cannot be compiled with this non-ANSI C compiler.
  17.    * SunOS 4.1.4, Sun Fortran 1.3.1, GNU gcc v2.7.0 (tested on SPARCstation
  18.      IPX).
  19.  
  20. Changes in Version 5.0.3
  21.  
  22. Routine PGQCS has a new option to determine the character height in world
  23. coordinates, and a bug that would give wrong values on devices with non-square
  24. pixels has been corrected.
  25.  
  26. Routine PGTBOX has a new option `X' to label the HH field modulo 24. Thus, a
  27. label such as 25h 10m would come out as 1h 10m.
  28.  
  29. Graphical output from the GIF and PPM drivers can now be directed to the
  30. standard output by specifying a file name ``-'', e.g., ``-/gif''. This allows
  31. output to be piped to a viewing program, e.g., ``pgprog | xv -''. This will
  32. only work for single-page plots.
  33.  
  34. In this version I have started work to change the character coding of PGPLOT
  35. text strings from US-ASCII to ISO Latin-1. Unfortunately I do not have
  36. digitized versions of most of the required glyphs, so this work is not
  37. complete. Programs which use characters with decimal codes in the range 128-255
  38. will now display differently: in most cases, the glyph will be an approximation
  39. to the ISO Latin-1 character (e.g., an unaccented letter instead of the
  40. correctly accented one).
  41.  
  42. A new escape sequence, \., has been added for a centered dot (╖).
  43.  
  44. A bug has been fixed that affected PostScript and possibly some other drivers:
  45. they would ignore a change to the color-representation of the currently
  46. selected color index.
  47.  
  48. Some changes have been made in the way PGPLOT writes BoundingBox comments in
  49. PostScript files.
  50.  
  51. Two bugs in polygon fill have been fixed: PGPOLY would issue an error message
  52. about a polygon with less than 3 vertices on some occasions when a polygon was
  53. completely outside the viewport; and polygon fill was ignored completely on
  54. some devices if the y-axis ran downwards instead of upwards.
  55.  
  56. There is one new driver (HGDRIV), for HP-GL/2 devices.
  57.  
  58. Minor corrections have been made in several other subroutines and text files.
  59.  
  60. -------------------------------------------------------------------------------
  61.  
  62. pgplot
  63.      aaaread.me
  64.           Changed version number to 5.0.3.
  65.      copyright.notice
  66.           Changed version number to 5.0.3.
  67.      drivers.list
  68.           Added HGDRIV.
  69.      install.txt
  70.           Updated.
  71.      makehtml
  72.           This is a perl script used for making the html documentation file.
  73.           Some systems had trouble executing this script. I have now modified
  74.           it to invoke perl by the #! mechanism. You may have to modify the
  75.           first line of the script to specify the location of perl on your
  76.           system.
  77.      makemake
  78.           Now includes the ``non-standard'' routines in the documentation files
  79.           (pgplot.doc, pgplot.html). Also modified the non-standard routines to
  80.           get cross-references to their aliases in the HTML file. The list of
  81.           include file dependencies is now generated by searching the code.
  82.           Special code for the Motif widget has been added. Added HGDRIV.
  83.      ver503.txt
  84.           (New file.) Release notes.
  85. pgplot/drivers
  86.      hgdriv.f
  87.           (New file.) Driver from Colin J. Lonsdale for HP-GL/2 devices. I have
  88.           not tested this. It is an alternative to GLDRIV: you should probably
  89.           not include both in your PGPLOT configuration.
  90.      lxdriv.f
  91.           Removed a non-standard DATA initialization.
  92.      psdriv.f
  93.           Changed interpretation of environment variables PGPLOT_PS_BBOX and
  94.           PGPLOT_PS_DRAW_BBOX; see the documentation.
  95.      xwdriv.c
  96.           Fix an error in display of large images.
  97.      gidriv.f, ppdriv.f, wddriv.f
  98.           Added comments to indicate what must be changed on operating systems
  99.           like OSF/1 that use 64-bit addresses.
  100. pgplot/examples
  101.      pgdemo1.f
  102.           Fixed error in scatter plot, and rewrote random number routines.
  103.      pgdemo2.f
  104.           Exercise a few more escape sequences.
  105. pgplot/src
  106.      grdtyp.f, grldev.f
  107.           Changed to totally ignore a PGPLOT driver that reports a zero-length
  108.           device type. This is to allow for stub drivers (more to come on
  109.           this).
  110.      grfa.f
  111.           Fix bug: polygon fill was ignored on devices for which fill must be
  112.           emulated in PGPLOT if the y-axis was reversed.
  113.      grfa.f, grrec0.f
  114.           Changed to avoid use of a real variable as a do-loop index (not
  115.           allowed by some compilers).
  116.      grscr.f
  117.           Fix bug that affected some drivers: if you change the color
  118.           representation of the current color, these drivers did not notice.
  119.      grsyds.f
  120.           Changed to allow 304 = 256+48 characters in a font rather than 128+48
  121.           (the `48' are the greek characters). Added \. escape sequence.
  122.      grsymk.f
  123.           Changed to allow 304 = 256+48 characters in a font rather than
  124.           128+48. This is in preparation for using the ISO-Latin-1 character
  125.           set rather than US-ASCII. Unaccented glyphs have been assigned for
  126.           most of the ISO-Latin-1 accented characters.
  127.      pgcl.f
  128.           Under rare circumstances could crash with both arguments to atan2
  129.           equal to zero. [This is an internal routine used by PGCONL].
  130.      pgpoly.f
  131.           Fixed a bug in the clipping algorithm that affected some polygons
  132.           that lie entirely outside the viewport.
  133.      pgqcs.f
  134.           Added option UNITS=4 to determine the character height in world
  135.           coordinates, and fixed a bug that would give wrong values on devices
  136.           with non-square pixels.
  137.      pgqhs.f
  138.           Corrected comments (arguments are output, not input).
  139.      pgqinf.f
  140.           Changed version number to 5.0.3. Changed cursor test to determine
  141.           whether the driver reports a cursor, rather than assuming that all
  142.           interactive devices have cursors.
  143.      pgtbox.f
  144.           New option `X' to label the HH field modulo 24 [Neil Killeen].
  145.      pgimag.f
  146.           Minor changes to header comments.
  147.      pgswin.f, pgwnad.f
  148.           These routines now check whether a window of zero width or zero
  149.           height has been requested, in order to prevent a nasty divide-by-zero
  150.           error.
  151.      pg*.f (many files)
  152.           Many of the top-level PG routines have been modified to issue a
  153.           warning message (by calling PGNOTO) if no device is open. This is in
  154.           preparation for multiple open devices.
  155. pgplot/sys
  156.      grfileio.c
  157.           Recognize file name ``-'' as standard output.
  158. pgplot/sys_dos
  159.      msdriv.f
  160.           Revised device driver for PCs running DOS with Microsoft Fortran 5.0,
  161.           from Harry Lehto. This replaces msdriv.f, msdriv.koyama, and
  162.           msdriv.lehto.
  163. pgplot/sys_linux
  164.      aaaread.me
  165.           Add notes on use of Gnu g77 compiler [Brian Toby].
  166.      g77_gcc.conf
  167.           (New file.) Configuration file for Gnu g77 compiler [Brian Toby].
  168. pgplot/sys_mac
  169.      (New directory.) Macintosh OS, LS Fortran 2.1. See file aaaread.me.
  170. pgplot/sys_msdos
  171.      aaaread.me
  172.           Added information about a serious bug in the Microsoft Powerstation
  173.           Fortran compiler [from C. T. Dum].
  174. pgplot/sys_osf1
  175.      aaaread.me
  176.           Added notes about the 64-bit address problem: some PGPLOT device
  177.           drivers must be modified to be used with this operating system.
  178.      grgmem.c
  179.           This is a variant of pgplot/sys/grgmem.c that returns the pointer as
  180.           an INTEGER*8 (64-bit-address).
  181. pgplot/sys_sun4
  182.      *.conf
  183.           Changed shared library version number from 1.6 to 1.7.
  184. pgplot/sys_vms
  185.      grfileio.c
  186.           Now recognizes file name ``-'' as standard output.
  187.  
  188. -------------------------------------------------------------------------------
  189. Tim Pearson, California Institute of Technology, tjp@astro.caltech.edu
  190. Copyright ⌐ 1995 California Institute of Technology
  191.